package com.ark.cloud.javacallnative.entity;

/**
 * Copyright(c): 2021 Cloud-Ark Inc.
 * Author(s): Ma Wei (mawei@cloud-ark.com)
 */


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.ArrayList;

/**
 * 引导指令
 */
@Data
@TableName("guide_cmd")
public class GuideCmd {

//    @TableId(type = IdType.AUTO, value = "id")
    private Long id;
    @TableField("timestamp")
    private String timestamp;     //	指令发送时间	TimeStamp
    @TableField("cmd_id")
    private String cmdId;             //	指令ID	EntityID
    @TableField("type")
    private short type;                 //	类型类型	short
    @TableField("cmd_unitid")
    private String cmdUnitId;         //	预留，可能是指控席位名称，可能为空	EntityID
    @TableField("exec_unitid")
    private String execUnitId;     //	执行引导的平台id	EntityID
    @TableField("begin_time")
    private String beginTime;     //	感知开始时间	TimeStamp
    @TableField("end_time")
    private String endTime;         //	感知结束时间	TimeStamp
    @TableField("guide_unitcount")
    private short guidedUnitCount;     //	被引导的平台数量	short

    @TableField("guided_unitlist")
    private String unitList;

    private ArrayList<String> guidedUnitList; //	被引导的平台id列表	EntityID
}
